package com.example.haoqisystem.request;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Column;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class CreateAndUpdateRegistrationFormRequest {
    @ApiModelProperty(value = "报名表id(新建时不用传参)")
    private Long id;

    @ApiModelProperty(value = "课程id")
    private Long lectureId;

    @ApiModelProperty(value = "课程名")
    private String lectureName;

    @ApiModelProperty(value = "学员id")
    private Long studentId;

    @ApiModelProperty(value = "姓名")
    private String name;

    @ApiModelProperty(value = "性别")
    private String gender;

    @ApiModelProperty(value = "公司名")
    private String companyName;

    @ApiModelProperty(value = "工作岗位")
    private String workPosition;

    @ApiModelProperty(value = "技术水平")
    private String technicalLevel;

    @ApiModelProperty(value = "邮箱")
    private String email;

    @ApiModelProperty("是否付费(创建时不用传，系统默认置为false)")
    private Boolean isPay;

    @ApiModelProperty("是否检查")
    private Boolean isChecked;

    @ApiModelProperty("是否领取资料(创建时不用传，系统默认置为false)")
    private Boolean isObtainedMaterial;
}
